package com.link.base.base.member.model;

import com.thoughtworks.xstream.annotations.XStreamAlias;

import java.io.Serializable;

/**
 * 发送普通红包实体
 *
 * @author 路江
 * @date 2018-10-22
 */
@XStreamAlias("xml")
public class RedPack implements Serializable {
    /**
     * 随机字符串
     */
    @XStreamAlias("nonce_str")
    private String nonceStr;
    /**
     * 签名
     */
    @XStreamAlias("sign")
    private String sign;
    /**
     * 商户订单号
     */
    @XStreamAlias("mch_billno")
    private String mchBillno;
    /**
     * 商户号
     */
    @XStreamAlias("mch_id")
    private String mchId;
    /**
     * 公众账号appid
     */
    @XStreamAlias("wxappid")
    private String wxappid;
    /**
     * 商户名称
     */
    @XStreamAlias("send_name")
    private String sendName;
    /**
     * 用户openid
     */
    @XStreamAlias("re_openid")
    private String reOpenid;
    /**
     * 付款金额
     */
    @XStreamAlias("total_amount")
    private Integer totalAmount;
    /**
     * 红包发放总人数
     */
    @XStreamAlias("total_num")
    private Integer totalNum;
    /**
     * 红包祝福语
     */
    @XStreamAlias("wishing")
    private String wishing;
    /**
     * Ip地址
     */
    @XStreamAlias("client_ip")
    private String clientIp;
    /**
     * 活动名称
     */
    @XStreamAlias("act_name")
    private String actName;
    /**
     * 备注
     */
    @XStreamAlias("remark")
    private String remark;
    /**
     * 场景id
     */
    @XStreamAlias("scene_id")
    private String sceneId;
    /**
     * 活动信息
     */
    @XStreamAlias("risk_info")
    private String riskInfo;
    /**
     * 资金授权商户号
     */
    @XStreamAlias("consume_mch_id")
    private String consumeMchId;

    private String couponsId;

    public String getCouponsId() {
        return couponsId;
    }

    public void setCouponsId(String couponsId) {
        this.couponsId = couponsId;
    }

    public String getNonceStr() {
        return nonceStr;
    }

    public void setNonceStr(String nonceStr) {
        this.nonceStr = nonceStr;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public String getMchBillno() {
        return mchBillno;
    }

    public void setMchBillno(String mchBillno) {
        this.mchBillno = mchBillno;
    }

    public String getMchId() {
        return mchId;
    }

    public void setMchId(String mchId) {
        this.mchId = mchId;
    }

    public String getWxappid() {
        return wxappid;
    }

    public void setWxappid(String wxappid) {
        this.wxappid = wxappid;
    }

    public String getSendName() {
        return sendName;
    }

    public void setSendName(String sendName) {
        this.sendName = sendName;
    }

    public String getReOpenid() {
        return reOpenid;
    }

    public void setReOpenid(String reOpenid) {
        this.reOpenid = reOpenid;
    }

    public String getWishing() {
        return wishing;
    }

    public void setWishing(String wishing) {
        this.wishing = wishing;
    }

    public String getClientIp() {
        return clientIp;
    }

    public void setClientIp(String clientIp) {
        this.clientIp = clientIp;
    }

    public String getActName() {
        return actName;
    }

    public void setActName(String actName) {
        this.actName = actName;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSceneId() {
        return sceneId;
    }

    public void setSceneId(String sceneId) {
        this.sceneId = sceneId;
    }

    public String getRiskInfo() {
        return riskInfo;
    }

    public void setRiskInfo(String riskInfo) {
        this.riskInfo = riskInfo;
    }

    public String getConsumeMchId() {
        return consumeMchId;
    }

    public void setConsumeMchId(String consumeMchId) {
        this.consumeMchId = consumeMchId;
    }

    public Integer getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(Integer totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(Integer totalNum) {
        this.totalNum = totalNum;
    }
}
